<?php 
/**
 * 送货地址控制器
 * @author 杨帆
 */
class MyAddressController extends CommonController{
    /**
     * 默认显示
     */
    public function index(){
       //显示公用头部数据列表
       $this->commonShow();
       //城市地址
       $addressData = M('area')->where('parent_id=1')->all();
       $this->assign('addressData',$addressData); 
       //
       $addData = K('address')->where("user_uid={$_SESSION['uid']}")->all();
       $this->assign('addData',$addData);
//     p($addData);
       $this->display(); 
    }
    
    /**
      * 添加地址
      */
    public function addData(){
//      p($_POST);die;
        //如果有数据传入
        if(IS_POST){
            //打开模型
            $model=K('Address');
            //如果客户输入的数据不合法,则返回错误
            if(!$model->addData()){
                $this->error($model->error);
            }
            $this->success('添加成功','index');
        }
    }
    
    /**
     * 异步调取子地址
     */
    public function get_ress(){
        if(!IS_AJAX) $this->error('页面不存在');
        $pid = Q('post.pid',0,'intval');
        $addressData = M('area')->where("parent_id={$pid}")->all();
        if($addressData){
            echo json_encode($addressData); exit;
        } else {
            echo 0; exit;
        }
    }
    
    /**
     * 删除地址
     */
    public function del(){
        $addid = Q('get.id');
        $oldData = K('Address')->where("addid={$addid}")->delete();
        $this->success('删除成功','index');
    }
 }
 
 
 
 
 
 
 
 
 
 
 



 ?>